prolonged rain - French English Dictionary